// 生成数据列表

  var solutionMenuDataList = [
    {
      'menuId': 'solution000001',
      'parentId': 0,
      'parentName': null,
      'name': '首页',
      'i18nkey': 'solutionMenu.home',
      'url': 'home',
      'perms': null,
      'type': 1,
      'icon': 'shouye',
      'orderNum': 1,
      'open': null,
      'list': null
    },
    {
      'menuId': 1,
      'parentId': 0,
      'parentName': null,
      'name': '产品',
      'i18nkey': 'navData.product',
      'url': null,
      'perms': null,
      'type': 0,
      'icon': 'shoucang',
      'orderNum': 0,
      'open': null,
      'list': [
        {
          'menuId': 300,
          'parentId': 1,
          // 'breadcrumb': ['产品', '目录筛选'],
          'i18nkey': 'navData.menu_filter',
          'parentName': null,
          'name': '目录筛选',
          'url': 'menu-filter',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        },
        {
          'menuId': 310,
          'parentId': 1,
          // 'breadcrumb': ['产品', '产品维护'],
          'i18nkey': 'navData.product_maintain',
          'parentName': null,
          'name': '产品维护',
          'url': 'product-maintain',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        }
      ]
    },
    {
      'menuId': 2,
      'parentId': 0,
      'parentName': null,
      'i18nkey': 'navData.solution',
      'name': '解决方案',
      'url': null,
      'perms': null,
      'type': 0,
      'icon': 'shoucang',
      'orderNum': 0,
      'open': null,
      'list': [
        {
          'menuId': 200,
          'parentId': 1,
          // 'breadcrumb': ['解决方案', '方案目录'],
          'i18nkey': 'navData.solution_menu',
          'parentName': null,
          'name': '方案目录',
          'url': 'solution/menu',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        },
        {
          'menuId': 210,
          'parentId': 1,
          // 'breadcrumb': ['解决方案', '方案清单'],
          'i18nkey': 'navData.solution_list',
          'parentName': null,
          'name': '方案清单',
          'url': 'solution/list',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        }
      ]
    },
    {
      'menuId': 3,
      'parentId': 0,
      'parentName': null,
      'name': 'System Setup',
      'i18nkey': 'navData.sys_setup',
      'url': null,
      'perms': null,
      'type': 0,
      'icon': 'shoucang',
      'orderNum': 0,
      'open': null,
      'list': [
        {
          'menuId': 100,
          'parentId': 1,
          // 'breadcrumb': ['System Setup', '用户管理'],
          'i18nkey': 'navData.sys_manage_user',
          'parentName': null,
          'name': '用户管理',
          'url': 'sys/manage-user',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        },
        {
          'menuId': 110,
          'parentId': 1,
          // 'breadcrumb': ['System Setup', '角色管理'],
          'i18nkey': 'navData.sys_manage_role',
          'parentName': null,
          'name': '角色管理',
          'url': 'sys/manage-role',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        },
        {
          'menuId': 120,
          'parentId': 1,
          // 'breadcrumb': ['System Setup', '帮助管理'],
          'i18nkey': 'navData.sys_manage_help',
          'parentName': null,
          'name': '帮助管理',
          'url': 'sys/manage-help',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        },
        {
          'menuId': 130,
          'parentId': 1,
          // 'breadcrumb': ['System Setup', '轮播图管理'],
          'i18nkey': 'navData.sys_manage_carousel',
          'parentName': null,
          'name': '轮播图管理',
          'url': 'sys/manage-carousel',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        },
        {
          'menuId': 140,
          'parentId': 1,
          'parentName': null,
          // 'breadcrumb': ['System Setup', '公告管理'],
          'i18nkey': 'navData.sys_manage_announcement',
          'name': '公告管理',
          'url': 'sys/manage-announcement',
          'perms': null,
          'type': 1,
          // 'icon': 'admin',
          'orderNum': 1,
          'open': null,
          'list': null
        }]
    }// ,

  ]

  // 获取导航菜单列表 / 权限
  export function nav () {
    return {
      // isOpen: false,
      url: '/solution/menu/nav',
      type: 'get',
      data: {
        'msg': 'success',
        'code': 0,
        'solutionMenuDataList': solutionMenuDataList,
        'permissions': [
          'sys:schedule:info',
          'sys:menu:update',
          'sys:menu:delete',
          'sys:config:info',
          'sys:menu:list',
          'sys:config:save',
          'sys:config:update',
          'sys:schedule:resume',
          'sys:user:delete',
          'sys:config:list',
          'sys:user:update',
          'sys:role:list',
          'sys:menu:info',
          'sys:menu:select',
          'sys:schedule:update',
          'sys:schedule:save',
          'sys:role:select',
          'sys:user:list',
          'sys:menu:save',
          'sys:role:save',
          'sys:schedule:log',
          'sys:role:info',
          'sys:schedule:delete',
          'sys:role:update',
          'sys:schedule:list',
          'sys:user:info',
          'sys:schedule:run',
          'sys:config:delete',
          'sys:role:delete',
          'sys:user:save',
          'sys:schedule:pause',
          'sys:log:list',
          'sys:oss:all'
        ]
      }
    }
  }

  // 获取菜单列表
  export function list () {
    return {
      // isOpen: false,
      url: '/sys/menu/list',
      type: 'get',
      data: dataList
    }
  }

  // 获取上级菜单
  export function select () {
    let dataList = JSON.parse(JSON.stringify(navDataList))
    dataList = dataList.concat(dataList[0].list)
    return {
      // isOpen: false,
      url: '/sys/menu/select',
      type: 'get',
      data: {
        'msg': 'success',
        'code': 0,
        'menuList': dataList
      }
    }
  }

  // 获取菜单信息
  export function info () {
    return {
      // isOpen: false,
      url: '/sys/menu/info',
      type: 'get',
      data: {
        'msg': 'success',
        'code': 0,
        'menu': dataList[0]
      }
    }
  }

  // 添加菜单
  export function add () {
    return {
      // isOpen: false,
      url: '/sys/menu/save',
      type: 'post',
      data: {
        'msg': 'success',
        'code': 0
      }
    }
  }

  // 修改菜单
  export function update () {
    return {
      // isOpen: false,
      url: '/sys/menu/update',
      type: 'post',
      data: {
        'msg': 'success',
        'code': 0
      }
    }
  }

  // 删除菜单
  export function del () {
    return {
      // isOpen: false,
      url: '/sys/menu/delete',
      type: 'post',
      data: {
        'msg': 'success',
        'code': 0
      }
    }
  }
